#ifndef GRAPHICSSCENE_H
#define GRAPHICSSCENE_H

class GraphicsItem;

class QUINCE_SCENE_EXPORT GraphicsScene
{
public:
    GraphicsScene();
    virtual ~GraphicsScene();

    void addItem(GraphicsItem * item);
    void removeItem(GraphicsItem * item);

private:
    Q_DISABLE_COPY(GraphicsScene)

    typedef list<GraphicsItem *> GraphicsItemList;
    GraphicsItemList m_items;
};

#endif // GRAPHICSSCENE_H
